squirrel-toothed rat - Spanish English Dictionary